package cn.xiaobai.enums;

/**
 * cmd 命令枚举
 *
 * @Author yangdaji
 * @Date 2023/2/12
 * @PackageName cn.xiaobai.enums
 * @ClassName CmdCommandEnum
 */
public enum CmdCommandEnum {


    // 列出所有网络适配器
    LIST_ADAPTER("ipconfig"),

    // 关闭网络(以太网,WIFI)
    OFF_NETWORK("netsh interface set interface \"%s\" disable"),
    // 打开网络(以太网,WIFI)
    ON_NETWORK("netsh interface set interface \"%s\" enable"),
    // 打开网络适配器面板
    ON_NETWORK_ADAPTER_PANEL("cmd /c ncpa.cpl"),
    // 修改系统hosts 文件
    UPDATE_SYSTEM_HOST("notepad C:/Windows/System32/drivers/etc/hosts"),
    // 返回用户原始目录
    RETURN_ORIGINAL_DIRECTORY("cd %USERPROFILE%"),
    // 其他扩展
    other("other.....");


    private String command;

    CmdCommandEnum(String command) {
        this.command = command;
    }

    public String getCommand() {
        return command;
    }

}
